C.S.Burner πͺ ββΊπ₯GIT Node
docs/en/tools.md dev (8f381c86) Text, 6.42 KB
Tools and utilities
The Tools page groups mesh diagnostics and helper apps. Each tool opens its own view with a back link to the grid.
Network diagnostics
ββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Ping β Measure round-trip time to a reachable destination β
β RNProbe β Probe whether a destination answers β
β RNPath β Inspect the path table β
β RNPath-trace β Trace hops toward a destination β
β RNStatus β Read node status information β
β Network visualiser β Graph view of topology (also in main navigation) β
ββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββ
Use these when messages or pages fail despite interfaces showing as enabled.
File transfer and shell
ββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
ββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β RNCP β Send or fetch files over Reticulum β
β RNS FileSync β Sync a directory with peers over T383838rns_filesync.filesync β
β RNSH β Remote shell sessions with streamed output β
ββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
RNCP progress events arrive on the WebSocket as T383838rncp.transfer.progress.
FileSync progress and peer events use T383838filesync.sync.progress, T383838filesync.peer.connected, T383838filesync.peer.disconnected, T383838filesync.file.updated, T383838filesync.file.deleted, and T383838filesync.error.
FileSync uses the bundled T383838rns_filesync package and keeps sync state under the active identity storage directory.
Messaging helpers
βββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
βββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Propagation nodes β Manage LXMF propagation nodes and sync β
β Forwarder β Configure LXMF forwarding rules between aliases β
β Sieve filters β Pattern-based inbound message filtering (beta) β
β Message blocklist β Block known unwanted content (beta) β
β Paper message β Create or ingest LXMF URIs and QR workflows β
β Bots β Run subprocess LXMF bots from templates β
βββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββ
Bot templates include echo, note, and reminder starters. They use the bundled T383838lxmfy package.
Content and publishing
βββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββ€
β Mesh Server β Host NomadNet-compatible page nodes β
β Micron editor β Edit T383838.mu pages locally β
β Documentation β MeshChatX guides and Reticulum manual β
βββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββ
Configuration editors
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
βββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββ€
β Reticulum config editor β Edit raw Reticulum configuration β
β Repository server β Host Python wheels for offline installs β
βββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββ
Hardware and translation
βββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Tool β Purpose β
βββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β RNode flasher β Flash or update RNode firmware β
β Translator β Translate text via Argos Translate or LibreTranslate β
βββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Translator calls respect privacy mode. When privacy mode blocks outbound HTTP, external translation endpoints are not contacted.
Debugging
ββββββββββββββ¬ββββββββββββββββββββββββββββββββ
β Tool β Purpose β
ββββββββββββββΌββββββββββββββββββββββββββββββββ€
β Debug logs β View backend debug log stream β
ββββββββββββββ΄ββββββββββββββββββββββββββββββββ
Coming soon
The registry marks RNS Tunnel as coming soon. It does not have a route in the current release.
Relay chat server
When T383838rrc_enabled is on, you can run a local RRC hub from relay chat server settings. Hubs announce aspect T383838rrc.hub. Client UI lives under Relay chat in the main navigation.
Plugins
Installed plugins can add rows to Tools and Navigation through contribution manifests. Example bundled plugin: Bug Reports (T383838com.meshchatx.mcx-bugs) for sending redacted debug logs to an T383838mcx-bugs-v1 collector (or running a collector yourself).
Plugins are capability-gated, not fully open-ended: they cannot rewrite core MeshChatX. Supported packaged runtimes are frontend JS (Worker), optional backend WASM (wasmtime), and optional backend Python (T383838backend.type: "python"). Install sources include ZIP archives and single-file WASM bundles with embedded T383838plugin.json / files / optional RSG signature.
ZIP and WASM installs show a confirmation dialog with requested permissions, scanned/declared external HTTP URLs, signature status (unsigned / signed / trusted / invalid), and heuristic security findings. Invalid signatures hard-block install. You can deny individual grants and optionally trust a valid signer. After install, MeshChatX stores an integrity hash and auto-disables tampered plugins.
Optional Sideband-compatible plugins load flat T383838*.py files from a configured directory when the master switch is enabled (danger confirm). They run in-process with full host access. Optional sibling T383838filename.py.rsg signatures are verified over file bytes.
Sign packages with T383838scripts/sign-plugin.py (T383838sign|verify for T383838-dir|-zip|-wasm|-py) using a Reticulum identity (T383838rnid or in-process T383838RNS.Identity). MeshChatX plugin signing uses signature file T383838meshchatx.plugin.rsg and WASM custom sections T383838meshchatx.plugin / T383838meshchatx.files / T383838meshchatx.signature.
Disable packaged plugins at startup with T383838--disable-plugins if you need a minimal surface.
Command palette
Press the command palette shortcut (configured in settings) to jump to tools and pages without returning to the grid.
Choosing a tool
T282828
Symptom Tool to try first
-------------------------------- -----------------
No peers visible Interfaces, then RNPath
Message stuck sending RNPath, Propagation nodes
Cannot reach Nomad page Ping, RNProbe
Need to push a file RNCP
Remote administration RNSH (with care)
Want offline Python packages Repository server
See also
β’ Reticulum interfaces for transport setup
β’ LXMF messaging and Nomad Network for feature-specific workflows
β’ Plugins for extending MeshChatX functionality
β’ Documentation for offline manuals
Served by rngit 1.3.7 - Generated in 0.02s